package cn.smart.epic.modular.system.service;

import com.alibaba.fastjson.JSONObject;

/**
 * @Auther Uncle_Z
 * @date 2018/6/15 18:21
 * @Email:2545375@qq.com
 * @Descrition
 * @since 1.0
 */

public interface ILoginService {

    /**
     * 表单登陆
     * @param jsonObject
     * @return
     */
    JSONObject authLogin(JSONObject jsonObject);

    /**
     * 根据用户名密码查询用户
     * @param username
     * @return
     */
    JSONObject getUser(String username);

    /**
     * 查询当前用户的权限信息
     * @return
     */
    JSONObject getInfo();

    /**
     * 登出
     * @return
     */
    JSONObject logout();

}
